steam explosion - German English Dictionary